Package-level declarations

Types

Link copied to clipboard
class ComposeInvestigatorCommandLineProcessor : CommandLineProcessor

A CommandLineProcessor that handles two keys: KEY_ENABLED and KEY_VERBOSE.

Link copied to clipboard
class ComposeInvestigatorFirExtensionRegistrar : FirExtensionRegistrar

Registers the FirAdditionalCheckersExtension's of ComposeInvestigator into the Kotlin Compiler Plugin.

Link copied to clipboard
class ComposeInvestigatorFirstPhaseExtension(messageCollector: MessageCollector, verificationMode: IrVerificationMode, features: EnumSet<FeatureFlag> = EnumSet.allOf(FeatureFlag::class.java)) : IrGenerationExtension

Performs IR visiting/transformation tasks that must be executed before the code transformations conducted by the Compose Compiler.

Link copied to clipboard
class ComposeInvestigatorLastPhaseExtension(messageCollector: MessageCollector, verificationMode: IrVerificationMode, features: EnumSet<FeatureFlag> = EnumSet.allOf(FeatureFlag::class.java)) : IrGenerationExtension

Performs IR visiting/transformation tasks that must be executed after the code transformations conducted by the Compose Compiler.

Link copied to clipboard
class ComposeInvestigatorPluginRegistrar : ComponentRegistrar

Registers the IrGenerationExtension's of ComposeInvestigator into the Kotlin Compiler Plugin.

Link copied to clipboard

Defines the feature that ComposeInvestigator will operate on.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val COMPOSER_FQN: FqName
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val HASH_CODE_FQN: FqName
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val STABILITY_FQN: FqName
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val STATE_FQN: FqName
Link copied to clipboard
val STATE_OBJECT_FQN: FqName
Link copied to clipboard
val SpecialNames.UNKNOWN_STRING: String
Link copied to clipboard
val VALUE_ARGUMENT_FQN: FqName

Functions

Link copied to clipboard
fun CallableId.Companion.fromFqName(fqName: FqName): CallableId

Attempts to parse the given fqName and convert it to a CallableId. If the conversion to CallableId fails, an IllegalStateException is thrown.